package de.hwrberlin.remo.algorithm;

import de.hwrberlin.remo.algorithm.steps.AlgorithmStep;

/**
 * An AlgorithmListener is used to observe the execution of an algorithm.
 * 
 * @author Mario Sänger (IT 09)
 * @version 1.0
 *
 */
public interface AlgorithmListener {
	
	/**
	 * This method will be called when a algorithm step is finished.
	 * 
	 * @param step Finished step
	 */
	void stepFinished(AlgorithmStep step);
}
